package demo004;
/**
 * 
 * */
public class Generic<T,E>{ 
    //key这个成员变量的类型为T,T的类型由外部指定  
    private T key;
    private E name;
    public Generic(T key) { //泛型构造方法形参key的类型也为T，T的类型由外部指定
        this.key = key;
    }

    public T getKey(){ //泛型方法getKey的返回值类型为T，T的类型由外部指定
        return key;
    }
    
    public void setE(E vName){
    	name=vName;
    }
    
    public E getName(){
		return name;
    }
}